/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package entidades;

import java.util.ArrayList;
import oracle.sql.DATE;

/**
 *
 * @author Franco
 */
public class Historial {

    private Animal animal;
    private String descripcion;
    private DATE fecha;
    private TipoEvento tipo_evento;
    private ArrayList detalle_muerte;
    private ArrayList lista_det_enfermedad;
    private Empleado empleado;
    private DetalleEnfermedad detalle_enfermedad;

    public Historial() {
    }

    public Historial(Animal animal, String descripcion, DATE fecha, TipoEvento tipo_evento, ArrayList detalle_muerte, ArrayList detalle_enfermedad, Empleado empleado) {
        this.animal = animal;
        this.descripcion = descripcion;
        this.fecha = fecha;
        this.tipo_evento = tipo_evento;
        this.detalle_muerte = detalle_muerte;
        this.lista_det_enfermedad = detalle_enfermedad;
        this.empleado = empleado;
    }

    public Historial(Animal animal, String descripcion, DATE fecha, TipoEvento tipo_evento, ArrayList detalle_muerte, ArrayList detalle_enfermedad) {
        this.animal = animal;
        this.descripcion = descripcion;
        this.fecha = fecha;
        this.tipo_evento = tipo_evento;
        this.detalle_muerte = detalle_muerte;
        this.lista_det_enfermedad = detalle_enfermedad;
    }

    public Historial(Animal animal, String descripcion, DATE fecha, TipoEvento tipo_evento) {
        this.animal = animal;
        this.descripcion = descripcion;
        this.fecha = fecha;
        this.tipo_evento = tipo_evento;
        this.lista_det_enfermedad = new ArrayList();
        this.lista_det_enfermedad = new ArrayList();
    }

    public Animal getAnimal() {
        return animal;
    }

    public void setAnimal(Animal animal) {
        this.animal = animal;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public DetalleEnfermedad getDetalle_enfermedad() {
        return detalle_enfermedad;
    }

    public void setDetalle_enfermedad(DetalleEnfermedad detalle_enfermedad) {
        this.detalle_enfermedad = detalle_enfermedad;
    }

    public ArrayList getDetalle_muerte() {
        return detalle_muerte;
    }

    public void setDetalle_muerte(ArrayList detalle_muerte) {
        this.detalle_muerte = detalle_muerte;
    }

    public Empleado getEmpleado() {
        return empleado;
    }

    public void setEmpleado(Empleado empleado) {
        this.empleado = empleado;
    }

    public DATE getFecha() {
        return fecha;
    }

    public void setFecha(DATE fecha) {
        this.fecha = fecha;
    }

    public ArrayList getLista_det_enfermedad() {
        return lista_det_enfermedad;
    }

    public void setLista_det_enfermedad(ArrayList lista_det_enfermedad) {
        this.lista_det_enfermedad = lista_det_enfermedad;
    }

    public TipoEvento getTipo_evento() {
        return tipo_evento;
    }

    public void setTipo_evento(TipoEvento tipo_evento) {
        this.tipo_evento = tipo_evento;
    }

}
